I use vSphere 8 and when I generate the vcenter.json file in the OpenAPI3 format, I get a long list of references that are incorrect. As far as I understand, these references should start with #/components/schemas/ instead. I don't face the same problem if I generate the file in the Swagger2 format.
Describe the bug
Hi,
I use vSphere 8 and when I generate the vcenter.json file in the OpenAPI3 format, I get a long list of references that are incorrect. As far as I understand, these references should start with
#/components/schemas/
instead. I don't face the same problem if I generate the file in the Swagger2 format./components/requestBodies/VcenterConfidentialComputingSgxHostsRegisterTask
/components/requestBodies/VcenterLcmDiscoveryInteropReportCreateTask
/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersAttestationOsEsxBaseImagesImportFromImgdbTask
/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersAttestationTpm2CaCertificatesCreateTask
/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersAttestationTpm2EndorsementKeysCreateTask
/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersAttestationTpm2SettingsUpdateTask
/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersConsumerPrincipalsListTask
/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersConsumerPrincipalsCreateTask
/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersKmsProvidersClientCertificateUpdateTask
/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersKmsProvidersCredentialSetTask
/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersKmsProvidersTrustedPeerCertificatesUpdateTask
/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersKmsProvidersUpdateTask
/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersKmsProvidersCreateTask
/components/requestBodies/VcenterTrustedInfrastructureTrustAuthorityClustersUpdateTask
/components/requestBodies/VcenterTrustedInfrastructureTrustedClustersAttestationServicesAppliedConfigListTask
/components/requestBodies/VcenterTrustedInfrastructureTrustedClustersAttestationServicesCreateTask
/components/requestBodies/VcenterTrustedInfrastructureTrustedClustersKmsServicesAppliedConfigListTask
/components/requestBodies/VcenterTrustedInfrastructureTrustedClustersKmsServicesCreateTask
/components/requestBodies/vcenter.inventory.datastore_find
/components/requestBodies/vcenter.inventory.network_find
/components/requestBodies/vcenter.iso.image_mount
/components/requestBodies/vcenter.iso.image_unmount
/components/requestBodies/vcenter.ovf.library_item_create
/components/requestBodies/vcenter.ovf.library_item_deploy
/components/requestBodies/vcenter.ovf.library_item_filter
/components/requestBodies/vcenter.hvc.links_create
/components/requestBodies/vcenter.hvc.management.administrators_set
/components/requestBodies/vcenter.hvc.management.administrators_add
/components/requestBodies/vcenter.hvc.management.administrators_remove
/components/requestBodies/vcenter.certificate_management.vcenter.tls_set
/components/requestBodies/vcenter.certificate_management.vcenter.tls_csr_create
/components/requestBodies/vcenter.certificate_management.vcenter.tls_renew
/components/requestBodies/vcenter.certificate_management.vcenter.tls_replace_vmca_signed
/components/requestBodies/vcenter.certificate_management.vcenter.trusted_root_chains_create
/components/requestBodies/vcenter.certificate_management.vcenter.vmca_root_create
/components/requestBodies/vcenter.content.registries.harbor_create
/components/requestBodies/vcenter.content.registries.harbor.projects_create
/components/requestBodies/vcenter.datacenter_create
/components/requestBodies/vcenter.deployment.import_history_start
/components/requestBodies/vcenter.deployment.install.psc.replicated_check
/components/requestBodies/vcenter.deployment.install.psc.standalone_check
/components/requestBodies/vcenter.deployment.install.remote_psc_check
/components/requestBodies/vcenter.deployment.install_check
/components/requestBodies/vcenter.deployment.install_start
/components/requestBodies/vcenter.deployment.migrate.active_directory_check
/components/requestBodies/vcenter.deployment.migrate_check
/components/requestBodies/vcenter.deployment.migrate_start
/components/requestBodies/vcenter.deployment.question_answer
/components/requestBodies/vcenter.deployment.upgrade_check
/components/requestBodies/vcenter.deployment.upgrade_start
/components/requestBodies/vcenter.guest.customization_specs_create
/components/requestBodies/vcenter.guest.customization_specs_set
/components/requestBodies/vcenter.guest.customization_specs_export
/components/requestBodies/vcenter.guest.customization_specs_import_specification
/components/requestBodies/vcenter.host_create
/components/requestBodies/vcenter.identity.providers_create
/components/requestBodies/vcenter.identity.providers_update
/components/requestBodies/vcenter.namespaces.namespace_templates_create
/components/requestBodies/vcenter.namespaces.namespace_templates_update
/components/requestBodies/vcenter.namespaces.namespace_templates_create_v2
/components/requestBodies/vcenter.namespaces.namespace_templates_update_v2
/components/requestBodies/vcenter.resource_pool_create
/components/requestBodies/vcenter.resource_pool_update
/components/requestBodies/vcenter.services.service_update
/components/requestBodies/vcenter.storage.policies_check_compatibility
/components/requestBodies/vcenter.system_config.deployment_type_reconfigure
/components/requestBodies/vcenter.system_config.psc_registration_repoint
/components/requestBodies/vcenter.tokenservice.token_exchange_exchange
/components/requestBodies/vcenter.vcha.cluster.active_get
/components/requestBodies/vcenter.vcha.cluster.mode_set_task
/components/requestBodies/vcenter.vcha.cluster.passive_check
/components/requestBodies/vcenter.vcha.cluster.passive_redeploy_task
/components/requestBodies/vcenter.vcha.cluster.witness_check
/components/requestBodies/vcenter.vcha.cluster.witness_redeploy_task
/components/requestBodies/vcenter.vcha.cluster_deploy_task
/components/requestBodies/vcenter.vcha.cluster_failover_task
/components/requestBodies/vcenter.vcha.cluster_get
/components/requestBodies/vcenter.vcha.cluster_undeploy_task
/components/requestBodies/vcenter.VM_create
/components/requestBodies/vcenter.vm_template.library_items_create
/components/requestBodies/vcenter.vm_template.library_items.check_outs_check_in
/components/requestBodies/vcenter.vm_template.library_items.check_outs_check_out
/components/requestBodies/vcenter.vm_template.library_items.versions_rollback
/components/requestBodies/vcenter.vm_template.library_items_deploy
/components/requestBodies/vcenter.vm.console.tickets_create
/components/requestBodies/vcenter.vm.guest.customization_set
/components/requestBodies/vcenter.vm.hardware_update
/components/requestBodies/vcenter.vm.hardware_upgrade
/components/requestBodies/vcenter.vm.hardware.adapter.nvme_create
/components/requestBodies/vcenter.vm.hardware.adapter.sata_create
/components/requestBodies/vcenter.vm.hardware.adapter.scsi_create
/components/requestBodies/vcenter.vm.hardware.adapter.scsi_update
/components/requestBodies/vcenter.vm.hardware.boot_update
/components/requestBodies/vcenter.vm.hardware.boot.device_set
/components/requestBodies/vcenter.vm.hardware.cdrom_create
/components/requestBodies/vcenter.vm.hardware.cdrom_update
/components/requestBodies/vcenter.vm.hardware.cpu_update
/components/requestBodies/vcenter.vm.hardware.disk_create
/components/requestBodies/vcenter.vm.hardware.disk_update
/components/requestBodies/vcenter.vm.hardware.ethernet_create
/components/requestBodies/vcenter.vm.hardware.ethernet_update
/components/requestBodies/vcenter.vm.hardware.floppy_create
/components/requestBodies/vcenter.vm.hardware.floppy_update
/components/requestBodies/vcenter.vm.hardware.memory_update
/components/requestBodies/vcenter.vm.hardware.parallel_create
/components/requestBodies/vcenter.vm.hardware.parallel_update
/components/requestBodies/vcenter.vm.hardware.serial_create
/components/requestBodies/vcenter.vm.hardware.serial_update
/components/requestBodies/vcenter.vm.storage.policy_update
/components/requestBodies/vcenter.vm.storage.policy.compliance_check
/components/requestBodies/vcenter.vm.tools_update
/components/requestBodies/vcenter.vm.tools_upgrade
/components/requestBodies/vcenter.VM_relocate
/components/requestBodies/vcenter.VM_relocate_task
/components/requestBodies/vcenter.VM_clone
/components/requestBodies/vcenter.VM_clone_task
/components/requestBodies/vcenter.VM_instant_clone
/components/requestBodies/vcenter.VM_register
Reproduction steps
python vmsgen.py --insecure -vc vcenter.test -oas 3 -o ~/tmp/openapi/results
Expected behavior
All the references should be resolvable.
Additional context
No response