LICENSE
README.md
pyproject.toml
proxbox_api/__init__.py
proxbox_api/auth.py
proxbox_api/cache.py
proxbox_api/constants.py
proxbox_api/credentials.py
proxbox_api/database.py
proxbox_api/dependencies.py
proxbox_api/exception.py
proxbox_api/log_buffer.py
proxbox_api/logger.py
proxbox_api/main.py
proxbox_api/netbox_compat.py
proxbox_api/netbox_rest.py
proxbox_api/netbox_sdk_helpers.py
proxbox_api/netbox_version.py
proxbox_api/openapi_custom.py
proxbox_api/proxmox_async.py
proxbox_api/runtime_settings.py
proxbox_api/schema_cli.py
proxbox_api/schema_version_manager.py
proxbox_api/settings_client.py
proxbox_api/ssrf.py
proxbox_api.egg-info/PKG-INFO
proxbox_api.egg-info/SOURCES.txt
proxbox_api.egg-info/dependency_links.txt
proxbox_api.egg-info/entry_points.txt
proxbox_api.egg-info/requires.txt
proxbox_api.egg-info/top_level.txt
proxbox_api/app/__init__.py
proxbox_api/app/bootstrap.py
proxbox_api/app/cache_routes.py
proxbox_api/app/cors.py
proxbox_api/app/exceptions.py
proxbox_api/app/factory.py
proxbox_api/app/full_update.py
proxbox_api/app/netbox_session.py
proxbox_api/app/root_meta.py
proxbox_api/app/sync_state.py
proxbox_api/app/websockets.py
proxbox_api/ceph/__init__.py
proxbox_api/ceph/client.py
proxbox_api/ceph/routes.py
proxbox_api/ceph/schemas.py
proxbox_api/diode/diode.py
proxbox_api/e2e/__init__.py
proxbox_api/e2e/demo_auth.py
proxbox_api/e2e/session.py
proxbox_api/e2e/fixtures/__init__.py
proxbox_api/e2e/fixtures/proxmox_sdk_mock.py
proxbox_api/e2e/fixtures/test_data.py
proxbox_api/enum/proxmox.py
proxbox_api/enum/status_mapping.py
proxbox_api/enum/netbox/__init__.py
proxbox_api/enum/netbox/dcim/__init__.py
proxbox_api/enum/netbox/virtualization/__init__.py
proxbox_api/generated/__init__.py
proxbox_api/generated/netbox/__init__.py
proxbox_api/generated/netbox/openapi.json
proxbox_api/generated/proxmox/__init__.py
proxbox_api/generated/proxmox/8.1/crawl_checkpoint.json
proxbox_api/generated/proxmox/8.1/openapi.json
proxbox_api/generated/proxmox/8.1/pydantic_models.py
proxbox_api/generated/proxmox/8.1/raw_capture.json
proxbox_api/generated/proxmox/8.2/crawl_checkpoint.json
proxbox_api/generated/proxmox/8.2/openapi.json
proxbox_api/generated/proxmox/8.2/pydantic_models.py
proxbox_api/generated/proxmox/8.2/raw_capture.json
proxbox_api/generated/proxmox/8.3/crawl_checkpoint.json
proxbox_api/generated/proxmox/8.3/openapi.json
proxbox_api/generated/proxmox/8.3/pydantic_models.py
proxbox_api/generated/proxmox/8.3/raw_capture.json
proxbox_api/generated/proxmox/9.1/crawl_checkpoint.json
proxbox_api/generated/proxmox/9.1/openapi.json
proxbox_api/generated/proxmox/9.1/pydantic_models.py
proxbox_api/generated/proxmox/9.1/raw_capture.json
proxbox_api/generated/proxmox/latest/crawl_checkpoint.json
proxbox_api/generated/proxmox/latest/openapi.json
proxbox_api/generated/proxmox/latest/pydantic_models.py
proxbox_api/generated/proxmox/latest/raw_capture.json
proxbox_api/pbs/__init__.py
proxbox_api/pbs/admin.py
proxbox_api/pbs/routes.py
proxbox_api/pbs/schemas.py
proxbox_api/pbs/session.py
proxbox_api/proxmox_codegen/__init__.py
proxbox_api/proxmox_codegen/apidoc_parser.py
proxbox_api/proxmox_codegen/cli.py
proxbox_api/proxmox_codegen/crawler.py
proxbox_api/proxmox_codegen/models.py
proxbox_api/proxmox_codegen/normalize.py
proxbox_api/proxmox_codegen/openapi_generator.py
proxbox_api/proxmox_codegen/pipeline.py
proxbox_api/proxmox_codegen/pydantic_generator.py
proxbox_api/proxmox_codegen/utils.py
proxbox_api/proxmox_codegen/validation_generator.py
proxbox_api/proxmox_to_netbox/__init__.py
proxbox_api/proxmox_to_netbox/description_metadata.py
proxbox_api/proxmox_to_netbox/errors.py
proxbox_api/proxmox_to_netbox/models.py
proxbox_api/proxmox_to_netbox/netbox_schema.py
proxbox_api/proxmox_to_netbox/normalize.py
proxbox_api/proxmox_to_netbox/proxmox_schema.py
proxbox_api/proxmox_to_netbox/mappers/__init__.py
proxbox_api/proxmox_to_netbox/mappers/virtual_machine.py
proxbox_api/proxmox_to_netbox/schemas/__init__.py
proxbox_api/proxmox_to_netbox/schemas/disks.py
proxbox_api/routes/__init__.py
proxbox_api/routes/auth.py
proxbox_api/routes/proxmox_actions.py
proxbox_api/routes/admin/__init__.py
proxbox_api/routes/admin/encryption.py
proxbox_api/routes/admin/logs.py
proxbox_api/routes/cloud/__init__.py
proxbox_api/routes/cloud/provision.py
proxbox_api/routes/cloud/templates.py
proxbox_api/routes/dcim/__init__.py
proxbox_api/routes/extras/__init__.py
proxbox_api/routes/intent/__init__.py
proxbox_api/routes/intent/apply.py
proxbox_api/routes/intent/cloud_init.py
proxbox_api/routes/intent/deletion_requests.py
proxbox_api/routes/intent/plan.py
proxbox_api/routes/intent/schemas.py
proxbox_api/routes/intent/dispatchers/__init__.py
proxbox_api/routes/intent/dispatchers/common.py
proxbox_api/routes/intent/dispatchers/lxc_create.py
proxbox_api/routes/intent/dispatchers/lxc_destroy.py
proxbox_api/routes/intent/dispatchers/lxc_update.py
proxbox_api/routes/intent/dispatchers/qemu_create.py
proxbox_api/routes/intent/dispatchers/qemu_destroy.py
proxbox_api/routes/intent/dispatchers/qemu_update.py
proxbox_api/routes/netbox/__init__.py
proxbox_api/routes/proxbox/__init__.py
proxbox_api/routes/proxbox/clusters/__init__.py
proxbox_api/routes/proxmox/__init__.py
proxbox_api/routes/proxmox/cluster.py
proxbox_api/routes/proxmox/endpoints.py
proxbox_api/routes/proxmox/ha.py
proxbox_api/routes/proxmox/nodes.py
proxbox_api/routes/proxmox/replication.py
proxbox_api/routes/proxmox/runtime_generated.py
proxbox_api/routes/proxmox/viewer_codegen.py
proxbox_api/routes/sync/__init__.py
proxbox_api/routes/sync/active.py
proxbox_api/routes/sync/individual/__init__.py
proxbox_api/routes/sync/individual/backup.py
proxbox_api/routes/sync/individual/backup_routine.py
proxbox_api/routes/sync/individual/cluster.py
proxbox_api/routes/sync/individual/device.py
proxbox_api/routes/sync/individual/disk.py
proxbox_api/routes/sync/individual/interface.py
proxbox_api/routes/sync/individual/ip.py
proxbox_api/routes/sync/individual/replication.py
proxbox_api/routes/sync/individual/snapshot.py
proxbox_api/routes/sync/individual/storage.py
proxbox_api/routes/sync/individual/task_history.py
proxbox_api/routes/sync/individual/vm.py
proxbox_api/routes/virtualization/__init__.py
proxbox_api/routes/virtualization/virtual_machines/__init__.py
proxbox_api/routes/virtualization/virtual_machines/backups_vm.py
proxbox_api/routes/virtualization/virtual_machines/disks_vm.py
proxbox_api/routes/virtualization/virtual_machines/helpers.py
proxbox_api/routes/virtualization/virtual_machines/interfaces_vm.py
proxbox_api/routes/virtualization/virtual_machines/read_vm.py
proxbox_api/routes/virtualization/virtual_machines/snapshots_vm.py
proxbox_api/routes/virtualization/virtual_machines/storages_vm.py
proxbox_api/routes/virtualization/virtual_machines/sync_vm.py
proxbox_api/routes/virtualization/virtual_machines/task_history_vm.py
proxbox_api/schemas/__init__.py
proxbox_api/schemas/_base.py
proxbox_api/schemas/_coerce.py
proxbox_api/schemas/cloud_provision.py
proxbox_api/schemas/proxmox.py
proxbox_api/schemas/stream_messages.py
proxbox_api/schemas/sync.py
proxbox_api/schemas/netbox/__init__.py
proxbox_api/schemas/netbox/dcim/__init__.py
proxbox_api/schemas/netbox/extras/__init__.py
proxbox_api/schemas/netbox/virtualization/__init__.py
proxbox_api/schemas/virtualization/__init__.py
proxbox_api/services/__init__.py
proxbox_api/services/hardware_discovery.py
proxbox_api/services/idempotency.py
proxbox_api/services/name_collision.py
proxbox_api/services/netbox_bootstrap.py
proxbox_api/services/netbox_writers.py
proxbox_api/services/proxmox_helpers.py
proxbox_api/services/run_session.py
proxbox_api/services/verb_dispatch.py
proxbox_api/services/proxmox/__init__.py
proxbox_api/services/proxmox/config.py
proxbox_api/services/proxmox/tag_styles.py
proxbox_api/services/sync/__init__.py
proxbox_api/services/sync/_helpers.py
proxbox_api/services/sync/backup_routines.py
proxbox_api/services/sync/bridge_interfaces.py
proxbox_api/services/sync/cloudinit.py
proxbox_api/services/sync/device_ensure.py
proxbox_api/services/sync/devices.py
proxbox_api/services/sync/discovery_tags.py
proxbox_api/services/sync/mac_address.py
proxbox_api/services/sync/network.py
proxbox_api/services/sync/orphan_sweep.py
proxbox_api/services/sync/replications.py
proxbox_api/services/sync/role_resolution.py
proxbox_api/services/sync/snapshots.py
proxbox_api/services/sync/storage_links.py
proxbox_api/services/sync/storages.py
proxbox_api/services/sync/tag_resolver.py
proxbox_api/services/sync/task_history.py
proxbox_api/services/sync/virtual_disks.py
proxbox_api/services/sync/virtual_machines.py
proxbox_api/services/sync/vm_create.py
proxbox_api/services/sync/vm_filter.py
proxbox_api/services/sync/vm_helpers.py
proxbox_api/services/sync/vm_network.py
proxbox_api/services/sync/vm_network_processor.py
proxbox_api/services/sync/vmid_helpers.py
proxbox_api/services/sync/individual/__init__.py
proxbox_api/services/sync/individual/backup_routine_sync.py
proxbox_api/services/sync/individual/backup_sync.py
proxbox_api/services/sync/individual/base.py
proxbox_api/services/sync/individual/cluster_sync.py
proxbox_api/services/sync/individual/device_sync.py
proxbox_api/services/sync/individual/helpers.py
proxbox_api/services/sync/individual/interface_sync.py
proxbox_api/services/sync/individual/ip_sync.py
proxbox_api/services/sync/individual/replication_sync.py
proxbox_api/services/sync/individual/snapshot_sync.py
proxbox_api/services/sync/individual/storage_sync.py
proxbox_api/services/sync/individual/task_history_sync.py
proxbox_api/services/sync/individual/virtual_disk_sync.py
proxbox_api/services/sync/individual/vm_sync.py
proxbox_api/session/netbox.py
proxbox_api/session/proxmox.py
proxbox_api/session/proxmox_core.py
proxbox_api/session/proxmox_providers.py
proxbox_api/static/README.md
proxbox_api/static/swagger-ui/favicon.png
proxbox_api/static/swagger-ui/redoc.standalone.js
proxbox_api/static/swagger-ui/swagger-ui-bundle.js
proxbox_api/static/swagger-ui/swagger-ui.css
proxbox_api/testing/__init__.py
proxbox_api/testing/proxmox_mock.py
proxbox_api/types/__init__.py
proxbox_api/types/aliases.py
proxbox_api/types/protocols.py
proxbox_api/types/structured_dicts.py
proxbox_api/utils/__init__.py
proxbox_api/utils/async_compat.py
proxbox_api/utils/error_handling.py
proxbox_api/utils/log_scrubbing.py
proxbox_api/utils/netbox_helpers.py
proxbox_api/utils/retry.py
proxbox_api/utils/status_html.py
proxbox_api/utils/streaming.py
proxbox_api/utils/structured_logging.py
proxbox_api/utils/sync_error_handling.py
proxbox_api/utils/type_guards.py
proxbox_api/utils/websocket_utils.py
tests/test_admin_logs.py
tests/test_api_routes.py
tests/test_auth_lockout.py
tests/test_backups_vm_sync.py
tests/test_bridge_interfaces.py
tests/test_bulk_sync_error_accounting.py
tests/test_cluster_sync_branch_bridge.py
tests/test_cluster_sync_idempotent.py
tests/test_credentials.py
tests/test_custom_field_object_types_union.py
tests/test_custom_field_object_types_union_netbox_versions.py
tests/test_description_metadata.py
tests/test_discovery_tags_create_only.py
tests/test_dns_name_propagation.py
tests/test_endpoint_crud.py
tests/test_endpoint_placement_sync.py
tests/test_ensure_device_overwrite_flags.py
tests/test_error_handling.py
tests/test_fetch_concurrency_kwarg.py
tests/test_full_update_stream_branching.py
tests/test_generated_proxmox_routes.py
tests/test_get_qemu_guest_agent_hostname.py
tests/test_hardware_discovery_credential_fetch.py
tests/test_hardware_discovery_flag_off.py
tests/test_hardware_discovery_no_paramiko_import.py
tests/test_hardware_discovery_orchestrator.py
tests/test_health.py
tests/test_idempotency_cache.py
tests/test_individual_sync.py
tests/test_intent_plan_endpoint.py
tests/test_log_buffer.py
tests/test_logger_settings.py
tests/test_mac_address_reconcile.py
tests/test_main_smoke.py
tests/test_name_collision.py
tests/test_netbox_bootstrap.py
tests/test_netbox_branch_header.py
tests/test_netbox_version.py
tests/test_netbox_writers.py
tests/test_orphan_sweep.py
tests/test_overwrite_flags_contract.py
tests/test_patchable_fields.py
tests/test_plugin_integration.py
tests/test_proxbox_last_run_id_stamp.py
tests/test_proxmox_actions_gate.py
tests/test_proxmox_actions_migrate_verb.py
tests/test_proxmox_actions_snapshot_verb.py
tests/test_proxmox_actions_start_verb.py
tests/test_proxmox_actions_stop_verb.py
tests/test_proxmox_auth_pve9.py
tests/test_proxmox_codegen_docs.py
tests/test_proxmox_disk_parsing.py
tests/test_proxmox_ha_routes.py
tests/test_proxmox_mock_dependency.py
tests/test_proxmox_sdk_dependency.py
tests/test_proxmox_to_netbox_contracts.py
tests/test_proxmox_vm_config_input.py
tests/test_pydantic_generator_models.py
tests/test_qemu_guest_agent_helpers.py
tests/test_qemu_guest_agent_sync.py
tests/test_release_workflows.py
tests/test_replications_backup_routines_sync.py
tests/test_role_resolution.py
tests/test_run_session_contract.py
tests/test_schema_cli.py
tests/test_schema_contracts.py
tests/test_session_and_helpers.py
tests/test_settings_client.py
tests/test_snapshots_sync.py
tests/test_sse_stream_output.py
tests/test_storage_sync.py
tests/test_streaming_detailed_messages.py
tests/test_structured_logging.py
tests/test_stub_routes.py
tests/test_sync_active.py
tests/test_sync_error_handling.py
tests/test_sync_overwrite_flags.py
tests/test_tag_resolver.py
tests/test_tag_styles.py
tests/test_task_history_sync.py
tests/test_verb_dispatch_helpers.py
tests/test_virtual_disks_sync.py
tests/test_vm_backup_volids.py
tests/test_vm_cloudinit_mapping.py
tests/test_vm_network.py
tests/test_vm_sync.py
tests/test_vm_sync_reconciliation_queue.py